package com.module.dao;

import com.module.model.Dict;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author: Mr.Zhong
 * @create: 2018-06-30 15:08
 * @description:
 **/
public interface DictMapper {
    /**
     * 根据编码获取词典列表
     */
    List<Dict> selectByCode(@Param("code") String code);

    /**
     * 查询字典列表
     */
    List<Map<String, Object>> list(@Param("condition") String conditiion);


    void insert(Dict dict);

    void delete(@Param("dictid")int dictid);

    void deleteById(@Param("dictid")int dictid);

    Dict selectById(@Param("dictId")Integer dictId);

    List<Dict> selectList(Integer id);

    Dict selectByName (Dict dict);
}
